package com.cyx.service;

import com.cyx.pojo.PageResult;
import com.cyx.pojo.Student;
import com.cyx.pojo.StudentQueryParam;

import java.util.List;

public interface StudentService {
    /**
     *  学生的分页查询
     *
     */
    PageResult<Student> page(StudentQueryParam studentQueryParam);

    /**
     *  新增学生信息
     *
     */
    void addStudent(Student student);

    /**
     *  根据id查询学生信息
     *
     */
    Student getInfoById(Integer id);
    /**
     *    修改学生信息
     */
    void updateStudent(Student student);

    /**
     *   删除学生信息
     */
    void deleteStudentByIds(List<Integer> ids);

    void violationStudent(Integer id, Short score);
}
